package edu.sfsu.powerrangers.jeopardy.gamestate;

import java.io.Serializable;

public class FinalRound implements Cloneable, Serializable {
	private static final long serialVersionUID = 1L;
	
	private String categoryName;
	private String clue;
	private String response;
	private boolean categoryRevealed;
	private boolean clueRevealed;
	
	public FinalRound(String categoryName, String clue, String response) {
		this.categoryName = categoryName;
		this.clue = clue;
		this.response = response;
		this.categoryRevealed = false;
		this.clueRevealed = false;
	}
	
	public FinalRound clone() {
		return new FinalRound(categoryName, clue, response);
	}
	
	public String getCategoryName() {
		return categoryName;
	}
	
	public String getClue() {
		return clue;
	}
	
	public String getResponse() {
		return response;
	}
	
	public boolean isCategoryRevealed() {
		return categoryRevealed;
	}
	
	public void revealCategory() {
		categoryRevealed = true;
	}
	
	public boolean isClueRevealed() {
		return clueRevealed;
	}
	
	public void revealClue() {
		clueRevealed = true;
	}
}
